home *** CD-ROM | disk | FTP | other *** search
/ Power Tools 1993 November - Disc 1 / Power Tools Plus (Disc 1 of 2)(November 1993)(HP).iso / wkst / 50912216 / 50912216.txt < prev    next >
Text File  |  1993-03-08  |  8KB  |  192 lines

  1.  
  2.  
  3. HP C++ Developer for HP-UX and Domain/OS 
  4.  
  5. HP CASEdge/Tools 
  6.  
  7. Figure: Figure will appear only in printed document. 
  8.  
  9. Description 
  10. HP C++ Developer is a class construction and browsing tool that 
  11. assists with object-oriented programming in the C++ language. HP 
  12. C++ Developer works with AT&T versions 2.0 and 2.1 of the C++ language 
  13. and is especially tuned to work with HP's C++ products, HP C++ on 
  14. HP-UX and Domain/C++ on Domain/OS. 
  15.    The task of browsing through many classes and class inheritance 
  16. hierarchies can be cumbersome when one must resort to searching 
  17. through source code. When developing C++ programs, it is more 
  18. productive to focus on the class hierarchy, inheritance and protocol, 
  19. rather than the many intricacies of the C++ programming language. 
  20.    HP C++ Developer is an interactive X-tool that provides the means 
  21. to graphically view, construct and edit classes and class hierarchies 
  22. in a C++ software system. HP C++ Developer can be used to graphically 
  23. build the class hierarchies, build the source files for the classes 
  24. and identify and resolve inconsistencies in the class inheritance 
  25. hierarchies. Catching these problems early in the development cycle 
  26. reduces the debugging phase and produces higher quality code. HP C++ 
  27. Developer's browsing and editing capabilities are instrumental in 
  28. helping the user understand and maintain existing C++ object-oriented 
  29. applications. 
  30.    HP C++ Developer runs as a stand-alone tool in the X Window 
  31. System, Version 11 environment. On HP9000 systems it also runs as an 
  32. integrated tool in HP's C++/SoftBench product. 
  33.  
  34. Features of C++ Developer 
  35. Graphical Browsing 
  36. The graphical representation of the C++ Class inheritance hierarchy 
  37. allows the user to browse through their class library. This graphical 
  38. representation provides a more intuitive abstraction of the class 
  39. inheritance structure, making it easier to locate specific classes. 
  40. An additional window lists the member functions, or protocol, of a 
  41. specific class, including all those inherited from base classes. 
  42.  
  43. Inheritance and Class Modification 
  44. The user can add classes, delete classes, build and modify the 
  45. inheritance hierarchy--all directly from the graphical browser The 
  46. attributes of the member functions, such as inheritance type and 
  47. virtual or abstract definitions, can also be displayed. These 
  48. attributes can be changed through direct manipulation of the 
  49. display, providing a convenient way to view and modify a class 
  50. protocol. C++ Developer automatically updates the appropriate 
  51. changes in the source code. 
  52.  
  53. Diagnosis & Automatic Correction 
  54. C++ Developer contains a set of C++ language consistency rules and 
  55. style guidelines for the development of C++ classes. A diagnostics 
  56. window lists violations to the rules and guidelines. The diagnosis 
  57. includes checking for consistency between the access of a class and 
  58. the protocol of the class, and notification of missing or duplicate 
  59. class declarations. Where possible, C++ Developer automatically 
  60. repairs diagnostic violations, allowing the user to concentrate on 
  61. the development of their program, instead of the details of C++ 
  62. programming. 
  63.  
  64. Interconnectivity 
  65. HP C++ Developer's windows interconnect to automatically update 
  66. information. For example, making a selection in the graphical browser 
  67. will cause the member function interface of the class to be 
  68. displayed. Making changes to the member functions will update the 
  69. diagnostics window. 
  70.  
  71. Template Generation 
  72. C++ Developer directly edits the underlying source when the user 
  73. commits to the changes made during the session. When a class or 
  74. member function is added, HP C++ Developer will generate a source 
  75. code template. Users can customize these templates to match their 
  76. needs. 
  77.  
  78. Other Functionality 
  79. On-line help 
  80. An extensive on-line help facility provides immediate assistance to 
  81. the user. 
  82.  
  83. Customization 
  84. HP C++ Developer is customizable in almost every aspect. Of the many 
  85. customizations allowed, the user can specify color and fonts, 
  86. activate the desired diagnostic rules or modify templates to suite 
  87. their style. 
  88.  
  89. International Character Sets 
  90. HP C++ Developer on HP-UX has the same native language support as the 
  91. HP C++ Language product, accepting C++ source code having 8 or 16-bit 
  92. characters within comments and string and character literals. 
  93.  
  94. Alternate Environment Support 
  95. HP C++ Developer can work as a stand-alone,OSF/Motif-compliant tool 
  96. within the X.11 Window System, independent of any other software 
  97. development tools. The stand-alone C++ Developer can run as a 
  98. subprocess of the Emacs editor, use built-in functionality to allow 
  99. efficient use with the vi editor or completely independently of any 
  100. other tool. On HP9000 systems, HP C++ Developer is also part of the 
  101. integrated set of C++ program development tools which comes standard 
  102. in HP C++/SoftBench. 
  103.  
  104. For more information on associated products, see the following: 
  105.    o HP C++/HP-UX, Technical Data Sheet (#5091-1228E) 
  106.    o HP C++/SoftBench, Technical Data Sheet (#5952-2933) 
  107.    o Domain/C++ Product Brief (#5952-0746) 
  108.  
  109. System Requirements 
  110. HP C++ Developer requires an HP9000 Series 300, 400, 600, 700 or 800 
  111. running X Window System, Version 11, and HP-UX 7.0 or later, or a 
  112. Domain/OS-based workstation running SR10.2 or later. 8Mbytes or more 
  113. of memory are required. 12Mbytes or more of memory are recommended. 
  114.  
  115. Support Services 
  116. A wide range of hardware and software support services are available 
  117. worldwide for all HP workstation related products. Contact your HP 
  118. Sales Representative for details on available support services. 
  119.  
  120. Warranty Information 
  121. The warranty covering a specific system is determined by the HP 
  122. WARRANTY AND INSTALLATION TERMS in effect at the time of purchase. 
  123.    These terms are specified in HP Pub. No. 5954-1617(D) for the 
  124. United States and in similar documents for other countries. 
  125.  
  126. Product                                                 Model 
  127. -------------------------------------------------------------------- 
  128. Domain/OS Motorola MC680x0-based Workstations 
  129. HP C++ Developer Single Node License including Media 
  130.   and Documentation                                     LAB20 
  131.   Opt. BAC Software on Magnetic Tape Media 
  132.            (MC680x0, SR10.2) 
  133.   Opt. BAD Software on Cartridge Tape Media 
  134.            (MC680x0, SR10.2) 
  135. HP C++ Developer Corporate License                      LBB20 
  136.   Opt. 0A0 For MC680x0-based Systems 
  137. HP C++ Developer Replacement Media                      LDB20 
  138.   Opt. BAC Software on Magnetic Tape Media 
  139.            (MC680x0, SR10.2) 
  140.   Opt. BAD Software on Cartridge Tape Media 
  141.            (MC680x0, SR10.2) 
  142.  
  143. Domain/OS RISC-based Workstations 
  144. HP C++ Developer Single Node License including Media 
  145.   and Documentation                                     LAB20 
  146.   Opt. BBC Software on Magnetic Tape Media (SR10.2) 
  147.   Opt. BBD Software on Cartridge Tape Media (SR10.2) 
  148. HP C++ Developer Corporate License                      LBB20 
  149.   Opt. 0B0 For RISC-based Systems 
  150. HP C++ Developer Replacement Media                      LDB20 
  151.   Opt. BBC Software on Magnetic Tape Media (SR10.2) 
  152.   Opt. BBD Software on Cartridge Tape Media (SR10.2) 
  153.  
  154. HP Series 300 
  155. HP C++ Developer License-to-use                         B1694A 
  156.   Opt. 0AN     1-seat 
  157.   Opt. 0A9    10-seat 
  158.   Opt. 0AG    25-seat 
  159.   Opt. 0AA    50-seat 
  160. Media and Manuals                                       B1695A 
  161.  
  162. HP Series 700 
  163. HP C++ Developer License-to-use                         B2406A 
  164.   Opt. 0AN     1-seat 
  165.   Opt. 0A9    10-seat 
  166.   Opt. 0AG    25-seat 
  167.   Opt. 0AA    50-seat 
  168. Media and Manuals                                       B2407A 
  169.  
  170. HP Series 800 
  171. HP C++ Developer License-to-use                         B1696A 
  172.   Opt. 0AN     1-seat 
  173.   Opt. 0A9    10-seat 
  174.   Opt. 0AG    25-seat 
  175.   Opt. 0AA    50-seat 
  176. Media and Manuals                                       B1697A 
  177.  
  178. UNIX is a registered trademark of UNIX System Laboratories Inc. in 
  179. the U.S. and other countries. 
  180.  
  181. The information contained in this document is subject to change 
  182. without notice. 
  183.  
  184. Copyright (c) Hewlett-Packard Co. 1991 
  185. Printed in U.S.A. 6/91 
  186. 5091-2216E 
  187.  
  188. Associated files: none 
  189. HP C++ Developer for HP-UX and Domain/OS 
  190.  
  191.  
  192.